
#include "zacdb.h"
#include "zdbmain.h"

#pragma once
#pragma pack (push, 8)

class UcDbDynamicUCSPE	: public UcRxObject
{
public:
    enum Flags {
        kDefault     = 0x00,
    };

	UCRX_DECLARE_MEMBERS(UcDbDynamicUCSPE);
    virtual Ucad::ErrorStatus
        getCandidatePlanes(UcArray<UcGePlane>& results,
                            double &distToEdge,
                            double &objWidth,
                            double &objHeight,
                            UcDbEntity* pEnt,
                            const UcDbSubentId& subentId,
                            const UcGePlane& viewplane,
                            UcDbDynamicUCSPE::Flags flags = kDefault
                            ) const = 0;
};

#pragma pack (pop)


